Skip to content

chore(deps): bump jvm from 2.4.20-RC to 2.4.20-RC2 - #402

Merged
msgwing merged 1 commit into
mainfrom
dependabot/gradle/jvm-2.4.20-RC2
Sep 1, 2026
Merged

chore(deps): bump jvm from 2.4.20-RC to 2.4.20-RC2#402
msgwing merged 1 commit into
mainfrom
dependabot/gradle/jvm-2.4.20-RC2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

Bumps jvm from 2.4.20-RC to 2.4.20-RC2.

Release notes

Sourced from jvm's releases.

Kotlin 2.4.20-RC2

Changelog

Compiler

  • KT-88316 K/N: StackOverflowError in CastsOptimization when two nullable local variables are assigned to each other across nested loops

Compose compiler

  • b/549552317 Fixed a bug that, in certain cases, prevented execution of non-local return statements inside lambdas called from when expressions.

JavaScript

  • KT-88571 K/JS: "llegalStateException: Internal error: cannot find external signature" caused by @Serializable enum in 2.4.20-RC

Tools. CLI

  • KT-88475 IncrementalCompilationComponents instances are not being called anymore

Tools. Gradle. Wasm

  • KT-88566 K/Wasm: Webpack configuration generated after user defined chunks from the webpack.config.d directory
Changelog

Sourced from jvm's changelog.

2.4.20-RC2

Compiler

  • KT-88316 K/N: StackOverflowError in CastsOptimization when two nullable local variables are assigned to each other across nested loops

Compose compiler

  • b/549552317 Fixed a bug that, in certain cases, prevented execution of non-local return statements inside lambdas called from when expressions.

JavaScript

  • KT-88571 K/JS: "llegalStateException: Internal error: cannot find external signature" caused by @Serializable enum in 2.4.20-RC

Tools. CLI

  • KT-88475 IncrementalCompilationComponents instances are not being called anymore

Tools. Gradle. Wasm

  • KT-88566 K/Wasm: Webpack configuration generated after user defined chunks from the webpack.config.d directory

2.4.20-RC

Backend. J2KLIB

  • KT-88165 Add Support for -XheaderModeType=compilation to improve header compilation performance
  • KT-86239 [JKLIB] Investigate which type system context is needed in JklibIrLinker
  • KT-88306 [JKLIB] Unbound symbols for kotlin.coroutines.SuspendFunctionN
  • KT-88120 [JKLIB] Add -jvm-target to K2JKlibCompilerArguments
  • KT-88176 [JKLIB] DeserializationStrategy.WITH_INLINE_BODIES when deserializaing dependencies
  • KT-88163 Allow to disable firAggressivePrunner for Jklib

Compiler

  • KT-87499 ClassCastException "Float cannot be cast to Unit" when a suspend function's result is discarded in a when-branch
  • KT-87983 CCE on member extension property delegated to bound property reference
  • KT-85403 kotlin.NoWhenBranchMatchedException on Kotlin Native with sealed interface
  • KT-87922 K1FakeDescriptorsForReferencesKt classes duplicated between kotlin-scripting-compiler-embeddable and kotlin-build-tools-impl
  • KT-86657 Native: turn on incremental compilation by default

Compose compiler

  • b/543684938 Fix composable singleton in function with type parameters
  • b/537617330 Fixed a bug that caused miscompilation of cross-module calls       to getters and setters, causing spurious runtime errors.

JVM. Reflection

... (truncated)

Commits
  • ab5bcd9 Edit ChangeLog for 2.4.20-RC2
  • 9464edc Add ChangeLog for 2.4.20-RC2
  • 0261e43 Cherry-pick "Fix asBodyAndResultVar call in `visitInlinedLambdaInComposable...
  • 0763513 [box-tests] Workaround for klib compatibility tests (#7626)
  • 045aec6 [Wasm] Append scripts from webpack.config.d in the end of the file (#7615)
  • cd7173b 🍒 [2.4.20] [K/JS] Keep associated obj annotation only if getInstance survives...
  • d36a2ff CastsOptimizationPass: break aliases cycles (#7578)
  • 8664983 [CLI] Restore custom IC search scope creation
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [jvm](https://github.com/JetBrains/kotlin) from 2.4.20-RC to 2.4.20-RC2.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.4.20-RC2/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.4.20-RC...v2.4.20-RC2)

---
updated-dependencies:
- dependency-name: jvm
  dependency-version: 2.4.20-RC2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 1, 2026
@github-actions github-actions Bot added the kotlin label Sep 1, 2026
@msgwing
msgwing enabled auto-merge (squash) September 1, 2026 18:19
@msgwing
msgwing merged commit 97808ef into main Sep 1, 2026
31 checks passed
@msgwing
msgwing deleted the dependabot/gradle/jvm-2.4.20-RC2 branch September 1, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code kotlin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant